/*军队通栏*/
/* 20/01/21 军队通栏 */
.jdtl200121 {
  margin: 22px auto 40px auto;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 0 27px rgba(252, 103, 103, .2);
  border: solid 2px #da2f2f;
}

.jdtl200121 a:hover {
  text-decoration: none;
}

/* 左侧 */
.jdtl200121 .junduifl {
  width: 965px;
  padding-top: 35px;
  padding-bottom: 35px;
  margin-left: 30px;
  padding-right: 35px;
  box-sizing: border-box;
  border-right: 1px solid #e4e4e4;
}

/* 主标题 */
.jdtl200121 .tit {
  float: left;
  margin-right: 15px;
  color: #df3636;
  font-size: 30px;
  line-height: 36px;
}

.jdtl200121 .search label {
  float: none;
  display: block;
  margin-bottom: 20px;
  font-weight: bold;
}

.jdtl200121 .gktlTit .time {
  float: left;
  padding-top: 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.jdtl200121 .gktlTit .time em {
  display: inline-block;
  height: 24px;
  padding: 0 5px;
  margin: 0 3px;
  vertical-align: top;
  background: #ec504d;
  border-radius: 5px;
  color: #fff;
  font-size: 24px;
  font-style: normal;
  line-height: 24px;
}

.jdtl200121 .gktlTit .time i {
  font-style: normal;
}

.jdtl200121 .gktlTit .key {
  float: right;
  border-bottom: 1px solid #f7f7f7;
  font-size: 16px;
  font-weight: 400;
  line-height: 50px;
}

.jdtl200121 .gktlTit .key a {
  display: inline-block;
}

.jdtl200121 .gktlTit .key em {
  display: inline-block;
  width: 20px;
  color: #ccc;
  font-style: normal;
  text-align: center;
}

/* 按钮组 */
.jdtl200121 .btnBox {
  margin-top: 8px;
}

.jdtl200121 .dataBtn {
  position: relative;
  float: left;
  display: block;
  height: 54px;
  padding: 0 10px;
  margin-right: 12px;
  overflow: hidden;
  background: #39b5f8;
  border-radius: 6px;
  background: linear-gradient(218deg, #2491f0, #39b5f8);
  box-shadow: 0 6px 10px rgba(36, 145, 240, .4);
  color: #fff;
  font-size: 16px;
  line-height: 54px;
}
.dataBtn  a{
  color: #fff;
}
.jdtl200121 .dataBtn:hover {
  color: #fff;
}

.jdtl200121 .dataBtn02 {
  background: #19d5bf;
  background: linear-gradient(-31deg, #09b9dd, #19d5bf, #28f0a1);
  box-shadow: 0 6px 10px rgba(14, 193, 212, .3);
}

.jdtl200121 .dataBtn03 {
  margin-right: 0;
  background: #f7812e;
  background: linear-gradient(159deg, #f8a938, #f7812e, #f65824);
  box-shadow: 0 6px 10px rgba(246, 93, 37, .2);
}

.jdtl200121 .dataBtn:before {
  position: absolute;
  right: -20px;
  top: 16px;
  pointer-events: none;
  content: " ";
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 100%;
  opacity: .2;
}

.jdtl200121 .dataBtn span {
  font-size: 24px;
}

.jdtl200121 .switchBtn {
  position: relative;
  float: right;
  margin-top: 12px;
  margin-left: 8px;
  overflow: hidden;
  background: #fff;
  border-radius: 38px;
  box-shadow: 0 0 20px rgba(137, 137, 137, .15);
}

.jdtl200121 .switchBtn a {
  display: block;
  float: left;
  padding: 0 7px;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 38px;
  text-align: center;
}

.jdtl200121 .switchBtn a:nth-child(2) {
  width: 50px;
  background: #ec504d;
  border-radius: 40px;
  color: #fff;
}

.info {
  margin-top: 30px;
}

/* 搜索 */
.jdtl200121 .search .selDiv cite {
  display: block;
  width: 100%;
  height: 44px;
  cursor: pointer;
  box-sizing: border-box;
  padding-right: 2em;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  background: #fff url(../images/gktl190921-icon05.png) no-repeat 95% center;
  box-shadow: 0 6px 13px rgba(245, 245, 245, .4);
  font-size: 16px;
  font-style: normal;
  line-height: 42px;
  text-indent: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: .3s;
}

.jdtl200121 .search .selDiv:hover cite {
  border-color: #ed6346;
  box-shadow: 0 6px 10px rgba(252, 93, 72, .2);
  background-image: url(../images/gktl190921-icon06.png);
  color: #df3636;
}

.jdtl200121 .search .selDiv ul {
  display: none;
  position: absolute;
  right: 0;
  top: 43px;
  width: 100%;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 10;
  background: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
}

.jdtl200121 .search .selDiv li {
  line-height: 36px;
  font-size: 16px;
  text-indent: 1em;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.jdtl200121 .search .selDiv li:hover {
  background-color: #f7f7f7;
}

.jdtl200121 .search .btn {
  float: right;
  display: block;
  width: 48%;
  height: 44px;
  cursor: pointer;
  background: #ec4e4e;
  border: none;
  border-radius: 44px;
  background: linear-gradient(-87deg, #ec4e4e, #f08938);
  box-shadow: 0 9px 16px rgba(239, 132, 58, .3);
  color: #fff;
  font-size: 16px;
  line-height: 44px;
  text-align: center;
}

.jdtl200121 .search .btn:hover {
  background: #f08938;
  background: linear-gradient(93deg, #ec4e4e, #f08938);
  opacity: .9;
}

/* 资讯 */
.jdtl200121 .infoLeft {
  width: 465px;
}

.jdtl200121 .newsList dt {
  width: 100%;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 800;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jdtl200121 .newsList .hot,
.jdtl200121 .newsList .hot a {
  color: #e92930;
}

.jdtl200121 .newsList a {
  padding-right: 8px;
}

.jdtl200121 .newsList dd {
  width: 100%;
  font-size: 16px;
  line-height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jdtl200121 .newsList dd a:first-child {
  padding-right: 0;
}

.jdtl200121 .infoRight {
  width: 432px;
}

.jdtl200121 .newsList dt {
  margin-bottom: 14px;
}

/* 直播 */
.jdtl200121 .liveList {
  margin-top: 42px;
}

.jdtl200121 .liveList li {
  height: 38px;
  padding-left: 35px;
  background: url(../images/gktl190921-icon07a.png) no-repeat left;
  font-size: 16px;
  line-height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jdtl200121 .liveList li.active {
  background-image: url(../images/gktl190921-icon07.png);
}

.jdtl200121 .hot {
  margin-top: 0;
}

/* 右侧 */
.jdtl200121 .junduifr {
  width: 340px;
  padding-top: 35px;
  margin-right: 35px;
}

.jdtl200121 .search label {
  float: none;
  display: block;
  margin-bottom: 16px;
}

.jdtl200121 .key_search {
  float: left;
  width: 48%;
  margin-bottom: 16px;
  text-indent: 1em;
  font-size: 16px;
}

.key_search {
  height: 44px;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
}

.jdtl200121 .search .selDiv {
  float: left;
  width: 48%;
  height: 44px;
  margin-bottom: 14px;
  margin-right: 2%;
  position: relative;
}

.jdnum {
  margin-bottom: 20px;
  line-height: 44px;
}

.jdnum .jdnum_txt {
  float: left;
  width: 49%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jdtl200121 .search .selDiv:nth-child(even) {
  margin-right: 0;
}

@media screen and (max-width:1520px) {

  /* 左侧 */
  .jdtl200121 .junduifl {
    width: 800px;
    padding-top: 25px;
    padding-right: 25px;
    margin-left: 25px;
  }

  /* 按钮组 */
  .jdtl200121 .dataBtn {
    padding: 0 8px;
    margin-right: 8px;
    font-size: 14px;
  }

  .jdtl200121 .dataBtn03 {
    margin-right: 0;
  }

  .jdtl200121 .dataBtn span {
    font-size: 18px;
  }

  .jdtl200121 .switchBtn {
    margin-left: 4px;
  }

  .jdtl200121 .switchBtn a {
    font-size: 14px;
  }

  .jdtl200121 .switchBtn a:nth-child(2) {
    width: 46px;
  }

  /* 搜索 */
  .jdtl200121 .search .selDiv cite {
    font-size: 14px;
  }

  .jdtl200121 .search .selDiv li {
    font-size: 14px;
  }

  /* 资讯 */
  .jdtl200121 .infoLeft {
    width: 365px;
  }

  .jdtl200121 .newsList dd {
    font-size: 14px;
    line-height: 33px;
  }

  .jdtl200121 .infoRight {
    width: 380px;
  }

  /* 直播 */
  .jdtl200121 .liveList {
    margin-top: 35px;
  }

  .jdtl200121 .liveList li {
    height: 33px;
    font-size: 14px;
    line-height: 33px;
  }

  /* 右侧 */
  .jdtl200121 .junduifr {
    width: 320px;
    padding-top: 25px;
    margin-right: 25px;
  }

  .jdtl200121 .tit {
    font-size: 24px;
  }

  .jdtl200121 .search .btn {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
  }

  .jdtl200121 .search .selDiv {
    height: 38px;
    margin-bottom: 16px;
  }

  .jdnum {
    margin-bottom: 16px;
    line-height: 38px;
  }

  .jdtl200121 .key_search {
    height: 38px;
    font-size: 14px;
  }

  .jdtl200121 .search .selDiv cite {
    height: 38px;
    line-height: 38px;
  }

  .jdtl200121 .search .selDiv ul {
    top: 38px;
  }

  .jdtl200121 .newsList dd {
    margin-bottom: 0;
  }
}
